Page({
  data: {
    msg: '欢迎~~',
    totalCount: 0,
  },
  testTap() {
    console.log('点击-触摸')
    // 轻提示
    // wx.showToast({
    //   // icon: 'success',
    //   // icon: 'loading',
    //   // icon: 'error',
    //   icon: 'none',
    //   title: '嗨嗨嗨',
    // })

    // Loading弹窗
    // wx.showLoading({
    //   title: '正在加载中...',
    // })

    // setTimeout(() => {
    //   wx.hideLoading()
    // }, 2000)

    // 模态
    wx.showModal({
      title: '恭喜',
      content: '你成为一名真正的旅行者了',
      complete: (res) => {
        if (res.cancel) {
          wx.showToast({
            icon: 'none',
            title: '你居然拒绝了',
          })
        }

        if (res.confirm) {
          wx.showToast({
            title: '嘿嘿嘿',
          })
        }
      }
    })

  },
  testLongTap() {
    console.log('点击-长触摸')
  },
  addCount() {
    // 经典错误：直接修改 data 数据不会触发视图更新
    // this.data.totalCount = 10

    // 通过 this.setData 函数用于将数据从逻辑层发送到视图层
    // this.setData({
    //   totalCount: 10
    // })

    // 1. 获取 data 中的 totalCount 的值
    let num = this.data.totalCount
    // 2. 值累加
    num++
    // 3. 通过 setData 函数把 totalCount 的值更新为 num，从而触发视图更新
    this.setData({
      totalCount: num
    })
  }
})